History
History
Synonyms
UK
US
Meaning:
rejuvenate

to cause (a person) to feel young or active again

make new again

GIVE FACE LIFT TO as in Wiktionary
GIVE FACE LIFT TO as in Wikipedia